package demo_09_24_02;

import java.util.Random;
import java.util.Scanner;

/**
 * @author:连志鹏
 * @className:work_01
 * @descrption:
 * @date: 2021/9/24 9:57
 * @version: 0.1
 * @since: 1.8
 */
public class work_01 {

    public static int ran(int max1, int min1){
        int random;
        double dou = Math.random();
        random = (int)(dou*(max1-min1)+min1);
        return random;

    }
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
//        sc.next();
        Random random = new Random(10);
//  小林子买了一筐鸡蛋，如果坏蛋少于5个，他就吃掉，否则他就去退货
        int egg =  ran(1,10);
     //示例数据

        if(egg<5)
         System.out.println("吃掉"+egg);
        else
         System.out.println("退货"+egg);
//  现要求用户输入两个数a、b，如果a能被b整除或a加b大于1000，则输出a，否则输出b
        int a = ran(200,10000);
        int b = ran(200,10000);
        int c = 0;
        if((a%b)==0)
            System.out.println("a="+a);
        else if((a+b)>1000)
            System.out.println("a="+a);
        else
            System.out.println("b="+b);
        System.out.println(a+" "+b);

//  动态录入3个数，请使用条件结构/三元运算符求3个数的最值

        a = ran(1,10);
        b = ran(1,10);
        c = ran(1,10);
        if((a>b?a:b)>c)
        {
            System.out.println("最大值："+(a>b?a:b));
        }else
            System.out.println("最大值："+c);

        if((a<b?a:b)<c)
            System.out.println("最小值"+(a<b?a:b));
        else
            System.out.println("最小值"+c);
        System.out.println(a+" "+b+" "+c);

//  输入一个数，判断它是否能被3、5、7整除，注意考虑同时整除的情况
        int num  = ran(10,1000);
        if(num%3==0){
            System.out.println("能被3整除");
        }
        if(num%5==0){
            System.out.println("能被5整除");
        }
        if(num%7==0){
            System.out.println("能被7整除");
        }

//  超市为了促销，规定：购物不足50元的按原价付款，超过50不足100的按九折付款，超过100元的，超过部分按八折付款。编程序完成超市的自动计费的工作。
//      double bill = sc.nextDouble();
        double bill = ran(0,1000);
        if(bill>100)
        {
            bill = (bill-100)*0.8+100;
            System.out.println("应付款："+bill);
        }
        else if(bill>50)
        {
            bill = (bill-50)*0.9+50;
            System.out.println("应付款："+bill);
        }
        else {

            System.out.println("应付款："+bill);
        }


//  学校为了鼓励学生学习，规定如果Java成绩大于90，则奖励一部华为 ，如果成绩是介于 70–90 之间，则奖励一个小米，如果成绩小于等于 70 ，则罚做 100个俯卧撑；
        float score = sc.nextFloat();
        if(score>90)
        {
            System.out.println("奖励华为");
        }
        else if(score>=70)
        {
            System.out.println("奖励小米");
        }
        else
        {
            System.out.println("奖励俯卧撑");
        }



    }

}
